package com.mgblog.dao.inter;

import com.mgblog.utils.Pager;
import com.mgblog.vo.Article;
import com.mgblog.vo.ArticleSort;

/**
 * 
 * @author meigang 2014-11-26 16:25
 * 文章DAO接口
 */
public interface ArticleDaoInter {
	/**
	 * 添加文章
	 * @param a
	 */
	void addArticle(Article a);
	/**
	 * 得到文章表的总行数
	 * @return
	 */
	int count();
	/**
	 * 得到文章的分页数据
	 * @param page
	 * @param string
	 * @return
	 */
	Pager findArticlePage(Pager page, String string);
	/**
	 * 通过id找到
	 * @param id
	 * @return
	 */
	Article findArticleById(int id);
	/**
	 * 得到按分类显示的文章分页数据
	 * @param page
	 * @param string 按排序
	 * @param as
	 * @return
	 */
	Pager findArticlePageByArticle(Pager page, String string, ArticleSort as);
	

}
